package com.beantools.util.valid;

/**
 * 这是验证工厂类的接口。调用者可以调用改方法，重写<code>validate</code>方法。
 * 当然，该方法在类{@link Validate}中也能用到。
 *
 * @author baoya
 * @version 1.0
 * @see Validate
 * @since 1.1.0
 */

public interface ValidateFactory {

    /**
     * 这是未实现的验证方法，其返回布尔类型的值。如果验证成功，则返回true
     * 否则，则返回false
     *
     * @param objects 待验证的数组
     * @return 如果验证成功，则返回true，否则，返回false
     */
    boolean validate(Object... objects);


}
